large public transportation vehicle - Spanish English Dictionary